﻿@{
    ResLink.AddCss("~/res/css/resume/page2.css");
}

<h1>이력서</h1>

@Html.Partial("_Tab", 2)
 
<div class="학력">
    <div class="controls pull-right">
        <a class="btn btn-small btn-info" onclick="이력서학력수정(0)">학력 추가</a>
    </div>

    <h2>학력</h2>
    <div id="이력서학력출력">
        @Html.Action("SchoolList", "Resume")
    </div>
</div>

<div class="교육경력">
    <div class="controls pull-right">
        <a class="btn btn-small btn-info" onclick="이력서경력수정(0, @BL이력서.경력_교육)">경력 추가</a>
    </div>

    <h2>교육 경력</h2>
    <div id="이력서교육경력출력">
        @Html.Action("LectureList", "Resume", new { type = BL이력서.경력_교육 })
    </div>
</div>

<div class="교육외경력">
    <div class="pull-right">
        <a class="btn btn-small btn-info" onclick="이력서경력수정(0, @BL이력서.경력_교육외)">경력 추가</a>
    </div>

    <h2>교육외 경력</h2>
    <div id="이력서교육외경력출력">
        @Html.Action("LectureList", "Resume", new { type = BL이력서.경력_교육외 })
    </div>
</div>

<div class="논문">
    <div class="controls pull-right">
        <a class="btn btn-small btn-info" onclick="이력서논문수정(0)">실적 추가</a>
    </div>

    <h2>연구 실적</h2>
    <div id="이력서논문출력">
        @Html.Action("PaperList", "Resume")
    </div>
</div>

<hr />
<a class="btn btn-primary" href="/Resume/Page2"><i class="icon-refresh icon-white"></i> 새로고침 </a>

<div id="대화상자출력"></div>

<script type="text/javascript">

    function 이력서학력목록_갱신() {
        AjaxLoad('@Url.MyAction("SchoolList", "Resume")', null, $("#이력서학력출력"));
    }

    function 이력서학력수정(id) {
        AjaxLoad('@Url.MyAction("School", "Resume")', { id: id }, $("#대화상자출력"));
    }

    function 이력서학력_저장() {
        AjaxPost('@Url.MyAction("SaveSchool", "Resume")', $("form#이력서학력").serialize(), null, 이력서학력목록_갱신);
    }

    function 이력서학력_삭제() {
        var id = $("form#이력서학력 input[name=ID]").val();
        AjaxPost('@Url.MyAction("DeleteSchool", "Resume")', { id: id }, null, 이력서학력목록_갱신);
    }

    function 이력서경력목록_갱신(type) {
        if (type == 1)
            AjaxLoad('@Url.MyAction("LectureList", "Resume")', { type: type }, $("#이력서교육경력출력"));
        else
            AjaxLoad('@Url.MyAction("LectureList", "Resume")', { type: type }, $("#이력서교육외경력출력"));
    }

    function 이력서경력수정(id, type) {
        AjaxLoad('@Url.MyAction("Lecture", "Resume")', { id: id, type: type }, $("#대화상자출력"));
    }

    function 이력서경력_저장() {
        var 구분 = $("form#이력서경력 input[name=구분]").val();
        AjaxPost('@Url.MyAction("SaveLecture", "Resume")', $("form#이력서경력").serialize(), null, function () { 이력서경력목록_갱신(구분); });
    }

    function 이력서경력_삭제() {
        var id = $("form#이력서경력 input[name=ID]").val();
        var type = $("form#이력서경력 input[name=구분]").val();
        AjaxPost('@Url.MyAction("DeleteLecture", "Resume")', { id: id }, null, function () { 이력서경력목록_갱신(type); });
    }

    function 이력서논문목록_갱신() {
        AjaxLoad('@Url.MyAction("PaperList", "Resume")', null, $("#이력서논문출력"));
    }

    function 이력서논문수정(id) {
        AjaxLoad('@Url.MyAction("Paper", "Resume")', { id: id }, $("#대화상자출력"));
    }

    function 이력서논문_저장() {
        AjaxPost('@Url.MyAction("SavePaper", "Resume")', $("form#이력서논문").serialize(), null, 이력서논문목록_갱신);
    }

    function 이력서논문_삭제() {
        var id = $("form#이력서논문 input[name=ID]").val();
        AjaxPost('@Url.MyAction("DeletePaper", "Resume")', { id: id }, null, 이력서논문목록_갱신);
    }

</script>